C++cout<<'\a';是什么意思啊?

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:12:24
哈,刚看别人的程序,加了个这个,好像就一直出声,没有这个,就不出声了,
我想问一下
cout<<'\a';是什么意思啊?转义了?转成什么意了??
呵呵,谢谢了。
谢谢,那有没有这种表啊,我看的书的时候都没看到,如果用的话,这些东西去哪里查哪?
***********************************************************。。。。我看的书我就没看到\a别的你说的我也都知道。。。。我晕。

cout<< 输出
\a是转义序列符,表示响铃

以"\"开头的字符序列是一种特殊形式的字符常量。
有转义后有3种表示意义:
1、控制字符, 如'\n' 换行;
2、符号,如'\'' 单引号;
3、还可以和8或16进制数一起用,表示相应该数值的ASCII型。如'\0A' 换行。

在书中讲《字符常量》的章节一般都会有,呵呵,我翻了2本,都有。
一些常用的如下:
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\a 鸣铃
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符

C++允许以“\”开头的字符序列.\a代表响铃